package fr.afcepf.vod.metier;

import java.util.Set;

import javax.inject.Inject;
import javax.inject.Named;

import fr.afcepf.vod.dao.IDaoValeurstring;
import fr.afcepf.vod.entities.Description;
import fr.afcepf.vod.entities.Valeurstring;

@Named
public class GestionValeurstringImpl implements IGestionValeurstring{
	private IDaoValeurstring daoValeurstring;
	
	

	public IDaoValeurstring getDaoValeurstring() {
		return daoValeurstring;
	}
	
	
	@Inject
	public void setDaoValeurstring(IDaoValeurstring daoValeurstring) {
		this.daoValeurstring = daoValeurstring;
	}

	@Override
	public void ajouterValeurstring(Valeurstring vs) {
		daoValeurstring.ajouterValeurstring(vs);
		
	}

	@Override
	public void relierValeurstringAuPere(Valeurstring vs, Description pere) {
		daoValeurstring.ajouterValeurstring(vs);
		daoValeurstring.relierValeurstringAuPere(vs, pere);
		
	}

	@Override
	public void modifierValeurstring(Valeurstring vs) {
		daoValeurstring.modifierValeurstring(vs);
		
	}

	@Override
	public void supprimerValeurstring(Valeurstring vs) {
		daoValeurstring.supprimerValeurstring(vs);
		
	}

	@Override
	public Set<Valeurstring> listerValeurstrings() {
		return daoValeurstring.listerValeurstrings();
	}

}
